import cv2
import numpy as np
'''
img = cv2.rectangle( img, pt1, pt2, color[, thickness[, lineType]] )
参数说明：
    img：在其上面绘制图形的载体图像（绘图的容器载体，也称为画布、画板）。
    pt1 为矩形顶点。
    pt2 为矩形中与 pt1 对角的顶点。
    color：绘制形状的颜色。通常使用 BGR 模型表示颜色，
        例如，(0, 255, 0)表示绿色。对于灰度图像，只能传入灰度值。
        需要注意，颜色通道的顺序是 BGR，而不是 RGB。
    thickness：线条的粗细。
        默认值是 1，如果设置为-1，表示填充图形（即绘制的图形是实心的）。
    lineType：线条的类型，默认是 8 连接类型。
'''
img = np.zeros((400,400,3), np.uint8)
img = cv2.rectangle(img,(100,100),(300,300),(0,0,255),-1)
cv2.namedWindow('cv2.rectangle')
cv2.imshow('cv2.rectangle', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
